package com.yaorange.nongit.mapper;

import java.util.List;
import com.yaorange.nongit.domain.NjtAdminPrinterseq;

/**
 * 打印机序列号管理Mapper接口
 * 
 * @author lzh
 * @date 2025-02-28
 */
public interface NjtAdminPrinterseqMapper 
{
    /**
     * 查询打印机序列号管理
     * 
     * @param printerId 打印机序列号管理主键
     * @return 打印机序列号管理
     */
    public NjtAdminPrinterseq selectNjtAdminPrinterseqByPrinterId(Long printerId);

    /**
     * 查询打印机序列号管理列表
     * 
     * @param njtAdminPrinterseq 打印机序列号管理
     * @return 打印机序列号管理集合
     */
    public List<NjtAdminPrinterseq> selectNjtAdminPrinterseqList(NjtAdminPrinterseq njtAdminPrinterseq);

    /**
     * 新增打印机序列号管理
     * 
     * @param njtAdminPrinterseq 打印机序列号管理
     * @return 结果
     */
    public int insertNjtAdminPrinterseq(NjtAdminPrinterseq njtAdminPrinterseq);

    /**
     * 修改打印机序列号管理
     * 
     * @param njtAdminPrinterseq 打印机序列号管理
     * @return 结果
     */
    public int updateNjtAdminPrinterseq(NjtAdminPrinterseq njtAdminPrinterseq);

    /**
     * 删除打印机序列号管理
     * 
     * @param printerId 打印机序列号管理主键
     * @return 结果
     */
    public int deleteNjtAdminPrinterseqByPrinterId(Long printerId);

    /**
     * 批量删除打印机序列号管理
     * 
     * @param printerIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteNjtAdminPrinterseqByPrinterIds(Long[] printerIds);
}
